export interface Product {
  id: number;
  name: string;
  description: string;
  category: string;
  price: number;
  image: string;
  stock: number;
  quantity?: number;
}

export interface CartItem {
  product: Product;
  quantity: number;
}

export interface SearchParams {
  name?: string;
  description?: string;
  category?: string;
} 